//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include <stdio.h>
//#include <assert.h>
//
//char* my_strncat(char* dest, const char* str, int n)
//{
//	assert(dest && str);
//	char* ret = dest;
//
//	while (*++dest)
//	{
//		;
//	}
//
//	while (n && *str)
//	{
//		*dest++ = *str++;
//		n--;
//	}
//	*dest = 0;
//	return ret;
//}
//
//
//int main()
//{
//	char str[9] = "abcdefgh";
//	char dest[100] = "ABC";
//	int n = 8;
//	char* p = my_strncat(dest, str, 9);
//	printf("%s", p);
//	return 0;
//}